iT邦幫忙

1

Day 15檔案與串流基礎檔案操作基礎:System.IO 命名空間介紹(File、Directory)

c#
  • 分享至 

  • xImage
  •  

System.IO 命名空間介紹
在 C# 裡,System.IO 提供了許多處理「檔案與資料夾」的工具
其中最常用的就是:

  • File 類別:處理檔案
  • Directory 類別:處理資料夾

File 類別常用功能

  • File.Exists(path) → 檢查檔案是否存在
  • File.Create(path) → 建立新檔案
  • File.WriteAllText(path, content) → 建立並寫入文字
  • File.ReadAllText(path) → 讀取檔案文字

範例:
檔案不存在時:
File.WriteAllText() 會直接建立一個檔案,並寫入 "Hello, C#!"
螢幕會顯示「已建立檔案:test.txt」
https://ithelp.ithome.com.tw/upload/images/20250930/20178925RhYvxUGwe5.png

檔案存在時:
用 File.ReadAllText() 把檔案內容讀出來,存到 content 變數
再把內容印出來
https://ithelp.ithome.com.tw/upload/images/20250930/20178925tDC6CcbuMH.png

Directory 類別常用功能

  • Directory.Exists(path) → 檢查資料夾是否存在
  • Directory.CreateDirectory(path) → 建立資料夾
  • Directory.GetFiles(path) → 取得資料夾內的檔案清單
  • Directory.GetDirectories(path) → 取得子資料夾清單

範例:
資料夾不存在時,使用 Directory.CreateDirectory() 建立它,並顯示訊息
https://ithelp.ithome.com.tw/upload/images/20250930/20178925mlHAn9z8On.png

如果資料夾已經存在,就不會重建,只會顯示提示訊息
https://ithelp.ithome.com.tw/upload/images/20250930/20178925kXjCJ4JGXZ.png

  • File → 負責單一檔案的建立、刪除、讀寫
  • Directory → 負責資料夾的建立、刪除、檢查

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言